<?php

header("content-type: text/html; charset=iso-8859-1;", true);

$dbHost = "127.0.0.1:3306";
$dbUser = "root";
$dbPass = "babilonia";
$dbData = "reservas";

$conn = mysql_connect($dbHost,$dbUser,$dbPass) or die(mysql_error());
mysql_select_db($dbData,$conn) or die(mysql_error());

mysql_query("SET NAMES 'utf8';");

if (!isset($_SESSION)) {
  session_start();
}

if (isset($_SESSION["Nome"])) {
	$usuario_logado = $_SESSION["Nome"];
}

$start = isset($_GET["start"]) ? (int)$_GET["start"]:0;
$limit = isset($_GET["limit"]) ? (int)$_GET["limit"]:15;
$query = $_GET["query"];

if($conn){

	$select="SELECT r.DataReserva, r.QuemReservou, r.Titulo,
			r.DiaReserva, r.HoraInicio, r.HoraFim,
			r.Email, r.DataCancelamento, r.QuemCancelou,
			r.QuemPediuCancelamento, r.Cancelada, r.Objetivo,
			r.IDReserva, r.Sala, l.Nome
			FROM tab_reserva_salas r JOIN tab_login l ON r.IDUsuario = l.IDUsuario
			WHERE r.Sala='212'";
	$sql_select=mysql_query($select) or die (mysql_error());
	$total_registros = mysql_num_rows($sql_select);
	
	$dados = @mysql_fetch_array($sql_select);
	$id_usuario = stripslashes($dados1["IDUsuario"]);

	if($total_registros) {
		
		if (empty($query)) {
			$query2="SELECT r.DataReserva, r.QuemReservou, r.Titulo,
				r.DiaReserva, r.HoraInicio, r.HoraFim,
				r.Email, r.DataCancelamento, r.QuemCancelou,
				r.QuemPediuCancelamento, r.Cancelada, r.Objetivo,
				r.IDReserva, r.Sala, l.Nome
				FROM tab_reserva_salas r JOIN tab_login l ON r.IDUsuario = l.IDUsuario
				WHERE r.Sala='212'
				ORDER BY r.DiaReserva DESC LIMIT $start,$limit";
			$sql_select2=mysql_query($query2) or die (mysql_error());
						
		} else {
			$query2="SELECT r.DataReserva, r.QuemReservou, r.Titulo,
				r.DiaReserva, r.HoraInicio, r.HoraFim,
				r.Email, r.DataCancelamento, r.QuemCancelou,
				r.QuemPediuCancelamento, r.Cancelada, r.Objetivo,
				r.IDReserva, r.Sala, l.Nome
				FROM tab_reserva_salas r JOIN tab_login l ON r.IDUsuario = l.IDUsuario
				WHERE r.Sala='212' AND
				(r.QuemReservou LIKE '$query%' OR
				r.Titulo LIKE '$query%')
				ORDER BY r.DiaReserva DESC LIMIT $start,$limit";
			$sql_select2=mysql_query($query2) or die (mysql_error());
			$total_registros = mysql_num_rows($sql_select2);
		}
		
		$arrJson = array();
	
		while($row= mysql_fetch_object($sql_select2)) {
         	$arrJson[] = array(
				'IDReserva' => $row->IDReserva,
				'QuemReservou' => $row->QuemReservou,
				'Nome' => $row->Nome,
				'Titulo' => $row->Titulo,
				'DiaReserva' => $row->DiaReserva,
				'HoraInicio' => $row->HoraInicio,
				'HoraFim' => $row->HoraFim,
				'DataCancelamento' => $row->DataCancelamento,
				'DataReserva' => $row->DataReserva,
				'QuemCancelou' => $row->QuemCancelou,
				'QuemPediuCancelamento' => $row->QuemPediuCancelamento,
				'Cancelada' => $row->Cancelada,
				'Sala' => $row->Sala,
				'Objetivo' => $row->Objetivo,
				'Email' => $row->Email
	        );
     	}
	}
}

echo json_encode(array("rows" => $arrJson,"total" => $total_registros));

?>